(something) fail to arrive - Turkish English Dictionary